#define _CRT_SECURE_NO_WARNINGS 1
#include"Heap.h"

void test()
{
	Hp s;
	HpInit(&s);
	HpPush(&s, 5);
	HpPush(&s, 6);
	HpPush(&s, 15);
	HpPush(&s, 3);
	HpPush(&s, 10);
	HpPush(&s, 2);
	HpPush(&s, 5);
	HpPush(&s, 50);
	HpPush(&s, 16);
	int k = 0;
	scanf("%d", &k);
	while (!HpEmpety(&s) && k--)
	{
		printf("%d ", HpTop(&s));
		HpPop(&s);
	}
}

int main()
{
	test();
	return 0;
}